package com.openthinks.joyniproject.dao;

import java.util.List;
import java.util.Map;

import com.openthinks.joyniproject.model.UserInfo;


public interface AccountDao {

	/**
	 * 用户登录
	 * @param userInfo
	 * @return
	 */
	public UserInfo get(UserInfo userInfo);
	
	/**
	 * 根据id获取批量用户信息，以逗号分隔
	 * @param ids
	 */
	public List<UserInfo> getUserInfoByIds(List<String> ids);
	
	/**
	 * 根据部门id获取用户信息
	 * @param deptId
	 */
	public List<UserInfo> getUserInfoByDeptId(String deptId);
	
	/**
	 * 根据id获取用户信息
	 * @param id
	 * @return
	 */
	public UserInfo getUserInfoById(long id);
	
	
	/**
	 * 修改用户密码
	 * @param data
	 * @return
	 */
	public boolean changePassword(Map<String ,Object> data);
	
}
